# 1、定义一个计数器  while循环
# while 条件:
# 满足条件需要执行的操作（循环的语句）
# 修改计数器(直到条件不满足为止)

# 道歉100次，内容:"媳妇,对不起我错了!"
num = 1
while num <= 100:
    print("媳妇,对不起我错了!")
    num += 1     #num = num + 1
# 总结：
# 1. while后台跟条件，结果是布尔值（True/False）,当为True时循环才能执行
# 2. 循环体代码必须缩进（tab），记得修改计数器（忘了后果很严重：进入死循环）

# # 2、while循环2
# # while循环：实现0~100累加求和
# # 分析：
# # 初始的计算结果为 0
# # 1.计算结果 = 0 + 1
# # 2.计算结果 = 1 + 2
# # 3.计算结果 = 3 + 3
# # 4.计算结果 = 6 + 4
# # ....
# # 100.计算结果 = 上次的结果 + 100
# # 推导公式：计算结果 = 上次结果 + 次数
#
# #设置计数器
# num = 0
# #结果
# result = 0
# while num <= 100:
#     if num % 2 == 0:
#         result += num   # result = result + num
#     num += 1     #num = num + 1
# print(f"0~100累加求和结果：{result}")

# 3、while循环中带break
# 案例： 一共吃5个苹果， 吃完第一个， 吃第二个…， 这里"吃苹果"是重复动作
# 情况一： 如果吃的过程中， 吃完第三个吃饱了， 则不需要再吃第4个和第五个苹果，
# 即是吃苹果的动作停止(不再吃苹果)

#定义计数器
# num = 1
# while num <= 5:
#     print(f"吃第{num}个苹果")
#     if num == 3:
#         # print("吃饱了,吃不下了")
#         break  #跳出整个循环， 当满足循环体里面的某个条件时提前结束循环
#     num += 1
























